基础查询语法
Querylist
可以是表中的字段、常量值、表达式、函数。可以是多个字段,以逗号相隔。- 查询的结果为虚拟表格(不影响表格内容)
1 | Select Querylist |
- 查询字段
1 | #单个字段 |
注意:1. 查询多个查询表时,按照查询序输出。使用*时默认按表格顺序;
- 必要时通过添加着重符号 ` 区分关键字与字段名,增加可读性
- 查询常量/表达式/函数
1 | #查询值 |
注意:1. 字符都默认为字符串,使用单引号
- 计算表达式后查询
- 查询函数相当于获取函数返回值
-
去除重复项目
利用
distinct
关键字去除重复项
1 | select distinct department_id from employees; |
-
字符拼接
SQL中,
+
号只作算数运算符,其规则如下- 运算对象存在字符类型,将其转化为数字:若成功,算数加法;若失败,字符转化为0。
- 运算对象存在
null
,运算结果为null
采用
concat
函数链接,详见单行函数
1 | #合并 |
查询列表别名
- 便于理解(给表达式查询命名)
- 重名字段区分。
1 | #单个字段 |
AS 可省略,用空格代替;别名存在分隔(如空格)时,采用“ ”包括壁面歧义